package com.tledu.springboot19.dao;

import com.tledu.springboot19.entity.News;

import java.util.List;
import java.util.Map;

public interface NewsDao {
    /**
     * 保存数据
     * @param news 新闻
     */
    void save(News news);

    /**
     * 判断这个新闻是否存在
     * @param url 新闻地址
     * @return true 存在 false不存在
     */
    boolean exist(String url);

    List<News> newsList(String title);

    List<Map<String, Object>> countCategory();

    List<Map<String, Object>> countByDate();
}
